home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_44.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
30KB
|
530 lines
# near model CODE resource
# jump table entries: 7832-7835 (4 of them)
export_979:
00000000 4E56 FFF4 link A6, -0x000C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 282E 0010 move.l D4, [A6 + 0x10]
0000000C 286E 000C movea.l A4, [A6 + 0xC]
00000010 486E FFF8 pea.l [A6 - 0x8]
00000014 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000018 202E 0014 move.l D0, [A6 + 0x14]
0000001C 0480 616C 6C20 subi.l D0, 0x616C6C20 /* 'all ' */
00000022 584F addq.w A7, 4
00000024 6700 0110 beq +0x112 /* 00000136 */
00000028 0480 0002 0D00 subi.l D0, 0x20D00
0000002E 6700 0098 beq +0x9A /* 000000C8 */
00000032 0480 04FA F953 subi.l D0, 0x4FAF953
00000038 6714 beq +0x16 /* 0000004E */
0000003A 0480 05F8 0101 subi.l D0, 0x5F80101
00000040 672A beq +0x2C /* 0000006C */
00000042 0480 0107 F0F0 subi.l D0, 0x107F0F0
00000048 674E beq +0x50 /* 00000098 */
0000004A 6000 010E bra +0x110 /* 0000015A */
label0000004E:
0000004E 7001 moveq.l D0, 0x01
00000050 2F00 move.l -[A7], D0
00000052 2F04 move.l -[A7], D4
00000054 2F0C move.l -[A7], A4
00000056 486E FFF8 pea.l [A6 - 0x8]
0000005A 2054 movea.l A0, [A4]
0000005C 2050 movea.l A0, [A0]
0000005E 2268 0024 movea.l A1, [A0 + 0x24]
00000062 4E91 jsr [A1]
00000064 4FEF 0010 lea.l A7, [A7 + 0x10]
00000068 6000 00FC bra +0xFE /* 00000166 */
label0000006C:
0000006C 2F04 move.l -[A7], D4
0000006E 2F0C move.l -[A7], A4
00000070 2054 movea.l A0, [A4]
00000072 2050 movea.l A0, [A0]
00000074 2268 0018 movea.l A1, [A0 + 0x18]
00000078 4E91 jsr [A1]
0000007A 508F addq.l A7, 8
0000007C 2F00 move.l -[A7], D0
0000007E 2F04 move.l -[A7], D4
00000080 2F0C move.l -[A7], A4
00000082 486E FFF8 pea.l [A6 - 0x8]
00000086 2054 movea.l A0, [A4]
00000088 2050 movea.l A0, [A0]
0000008A 2268 0024 movea.l A1, [A0 + 0x24]
0000008E 4E91 jsr [A1]
00000090 4FEF 0010 lea.l A7, [A7 + 0x10]
00000094 6000 00D0 bra +0xD2 /* 00000166 */
label00000098:
00000098 2F04 move.l -[A7], D4
0000009A 2F0C move.l -[A7], A4
0000009C 2054 movea.l A0, [A4]
0000009E 2050 movea.l A0, [A0]
000000A0 2268 0018 movea.l A1, [A0 + 0x18]
000000A4 4E91 jsr [A1]
000000A6 5280 addq.l D0, 1
000000A8 E280 asr D0, 1
000000AA 508F addq.l A7, 8
000000AC 2F00 move.l -[A7], D0
000000AE 2F04 move.l -[A7], D4
000000B0 2F0C move.l -[A7], A4
000000B2 486E FFF8 pea.l [A6 - 0x8]
000000B6 2054 movea.l A0, [A4]
000000B8 2050 movea.l A0, [A0]
000000BA 2268 0024 movea.l A1, [A0 + 0x24]
000000BE 4E91 jsr [A1]
000000C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000C4 6000 00A0 bra +0xA2 /* 00000166 */
label000000C8:
000000C8 2F04 move.l -[A7], D4
000000CA 2F0C move.l -[A7], A4
000000CC 2054 movea.l A0, [A4]
000000CE 2050 movea.l A0, [A0]
000000D0 2268 0018 movea.l A1, [A0 + 0x18]
000000D4 4E91 jsr [A1]
000000D6 2A00 move.l D5, D0
000000D8 7E00 moveq.l D7, 0x00
000000DA 4A85 tst.l D5
000000DC 504F addq.w A7, 8
000000DE 6F3C ble +0x3E /* 0000011C */
000000E0 2C3C 7FFF FFFF move.l D6, 0x7FFFFFFF
000000E6 6002 bra +0x4 /* 000000EA */
label000000E8:
000000E8 E286 asr D6, 1
label000000EA:
000000EA 2006 move.l D0, D6
000000EC E280 asr D0, 1
000000EE BA80 cmp.l D5, D0
000000F0 6DF6 blt -0x8 /* 000000E8 */
label000000F2:
000000F2 558F subq.l A7, 2
000000F4 A861 syscall Random
000000F6 301F move.w D0, [A7]+
000000F8 48C0 ext.l D0
000000FA 2D40 FFF4 move.l [A6 - 0xC], D0
000000FE 558F subq.l A7, 2
00000100 A861 syscall Random
00000102 301F move.w D0, [A7]+
00000104 48C0 ext.l D0
00000106 4840 swap.w D0
00000108 4240 clr.w D0
0000010A 222E FFF4 move.l D1, [A6 - 0xC]
0000010E D081 add.l D0, D1
00000110 2E06 move.l D7, D6
00000112 CE80 and.l D7, D0
00000114 BA87 cmp.l D5, D7
00000116 6DDA blt -0x24 /* 000000F2 */
00000118 4A87 tst.l D7
0000011A 67D6 beq -0x28 /* 000000F2 */
label0000011C:
0000011C 2F07 move.l -[A7], D7
0000011E 2F04 move.l -[A7], D4
00000120 2F0C move.l -[A7], A4
00000122 486E FFF8 pea.l [A6 - 0x8]
00000126 2054 movea.l A0, [A4]
00000128 2050 movea.l A0, [A0]
0000012A 2268 0024 movea.l A1, [A0 + 0x24]
0000012E 4E91 jsr [A1]
00000130 4FEF 0010 lea.l A7, [A7 + 0x10]
00000134 6030 bra +0x32 /* 00000166 */
label00000136:
00000136 7000 moveq.l D0, 0x00
00000138 2F00 move.l -[A7], D0
0000013A 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
0000013E 2640 movea.l A3, D0
00000140 2F04 move.l -[A7], D4
00000142 2F0C move.l -[A7], A4
00000144 2F0B move.l -[A7], A3
00000146 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000014A 2F0B move.l -[A7], A3
0000014C 486E FFF8 pea.l [A6 - 0x8]
00000150 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000154 4FEF 0018 lea.l A7, [A7 + 0x18]
00000158 600C bra +0xE /* 00000166 */
label0000015A:
0000015A 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
00000160 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000164 584F addq.w A7, 4
label00000166:
00000166 206E 0008 movea.l A0, [A6 + 0x8]
0000016A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000016E 20D9 move.l [A0]+, [A1]+
00000170 20D9 move.l [A0]+, [A1]+
00000172 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00000178 4E5E unlink A6
0000017A 4E75 rts
export_980:
0000017C 4E56 FFB0 link A6, -0x0050
00000180 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000184 2C2E 000C move.l D6, [A6 + 0xC]
00000188 286E 0008 movea.l A4, [A6 + 0x8]
0000018C 7E01 moveq.l D7, 0x01
0000018E 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
00000196 7000 moveq.l D0, 0x00
00000198 2D40 FFF4 move.l [A6 - 0xC], D0
0000019C 41EE FFF0 lea.l A0, [A6 - 0x10]
000001A0 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000001A8 2D40 FFFC move.l [A6 - 0x4], D0
000001AC 41EE FFF8 lea.l A0, [A6 - 0x8]
000001B0 486E FFB4 pea.l [A6 - 0x4C]
000001B4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000001B8 4A80 tst.l D0
000001BA 584F addq.w A7, 4
000001BC 6700 011C beq +0x11E /* 000002DA */
000001C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001C4 486E FFF8 pea.l [A6 - 0x8]
000001C8 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000001CC 486E FFF8 pea.l [A6 - 0x8]
000001D0 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000001D4 2D40 FFB0 move.l [A6 - 0x50], D0
000001D8 2F0C move.l -[A7], A4
000001DA 2054 movea.l A0, [A4]
000001DC 2050 movea.l A0, [A0]
000001DE 2268 0050 movea.l A1, [A0 + 0x50]
000001E2 4E91 jsr [A1]
000001E4 222E FFB0 move.l D1, [A6 - 0x50]
000001E8 B081 cmp.l D0, D1
000001EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000001EE 6728 beq +0x2A /* 00000218 */
000001F0 2F0C move.l -[A7], A4
000001F2 2054 movea.l A0, [A4]
000001F4 2050 movea.l A0, [A0]
000001F6 2268 0050 movea.l A1, [A0 + 0x50]
000001FA 4E91 jsr [A1]
000001FC 588F addq.l A7, 4
000001FE 2F00 move.l -[A7], D0
00000200 486E FFF8 pea.l [A6 - 0x8]
00000204 4EAD 113A jsr [A5 + 0x113A /* export_547 */]
00000208 3A00 move.w D5, D0
0000020A 504F addq.w A7, 8
0000020C 670A beq +0xC /* 00000218 */
0000020E 486E FFF8 pea.l [A6 - 0x8]
00000212 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000216 584F addq.w A7, 4
label00000218:
00000218 486E FFF8 pea.l [A6 - 0x8]
0000021C 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000220 588F addq.l A7, 4
00000222 2F00 move.l -[A7], D0
00000224 2F0C move.l -[A7], A4
00000226 2054 movea.l A0, [A4]
00000228 2050 movea.l A0, [A0]
0000022A 2268 0058 movea.l A1, [A0 + 0x58]
0000022E 4E91 jsr [A1]
00000230 4A00 tst.b D0
00000232 504F addq.w A7, 8
00000234 6722 beq +0x24 /* 00000258 */
00000236 486E FFF8 pea.l [A6 - 0x8]
0000023A 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
0000023E 588F addq.l A7, 4
00000240 2F00 move.l -[A7], D0
00000242 2F0C move.l -[A7], A4
00000244 486E FFF0 pea.l [A6 - 0x10]
00000248 2054 movea.l A0, [A4]
0000024A 2050 movea.l A0, [A0]
0000024C 2268 006C movea.l A1, [A0 + 0x6C]
00000250 4E91 jsr [A1]
00000252 4FEF 000C lea.l A7, [A7 + 0xC]
00000256 6038 bra +0x3A /* 00000290 */
label00000258:
00000258 2F0C move.l -[A7], A4
0000025A 2054 movea.l A0, [A4]
0000025C 2050 movea.l A0, [A0]
0000025E 2268 0050 movea.l A1, [A0 + 0x50]
00000262 4E91 jsr [A1]
00000264 588F addq.l A7, 4
00000266 2F00 move.l -[A7], D0
00000268 2F0C move.l -[A7], A4
0000026A 486E FFF0 pea.l [A6 - 0x10]
0000026E 2054 movea.l A0, [A4]
00000270 2050 movea.l A0, [A0]
00000272 2268 006C movea.l A1, [A0 + 0x6C]
00000276 4E91 jsr [A1]
00000278 486E FFF8 pea.l [A6 - 0x8]
0000027C 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000280 588F addq.l A7, 4
00000282 2F00 move.l -[A7], D0
00000284 486E FFF0 pea.l [A6 - 0x10]
00000288 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
0000028C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000290:
00000290 7000 moveq.l D0, 0x00
00000292 102E 0017 move.b D0, [A6 + 0x17]
00000296 0C40 0001 cmpi.w D0, 0x1
0000029A 6616 bne +0x18 /* 000002B2 */
0000029C 486E FFF0 pea.l [A6 - 0x10]
000002A0 2F06 move.l -[A7], D6
000002A2 486E FFF8 pea.l [A6 - 0x8]
000002A6 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */]
000002AA 1E00 move.b D7, D0
000002AC 4FEF 000C lea.l A7, [A7 + 0xC]
000002B0 6014 bra +0x16 /* 000002C6 */
label000002B2:
000002B2 486E FFF8 pea.l [A6 - 0x8]
000002B6 2F06 move.l -[A7], D6
000002B8 486E FFF0 pea.l [A6 - 0x10]
000002BC 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */]
000002C0 1E00 move.b D7, D0
000002C2 4FEF 000C lea.l A7, [A7 + 0xC]
label000002C6:
000002C6 486E FFF0 pea.l [A6 - 0x10]
000002CA 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000002CE 486E FFF8 pea.l [A6 - 0x8]
000002D2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000002D6 504F addq.w A7, 8
000002D8 601E bra +0x20 /* 000002F8 */
label000002DA:
000002DA 486E FFF0 pea.l [A6 - 0x10]
000002DE 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000002E2 486E FFF8 pea.l [A6 - 0x8]
000002E6 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000002EA 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
000002EE 4A80 tst.l D0
000002F0 504F addq.w A7, 8
000002F2 6704 beq +0x6 /* 000002F8 */
000002F4 7000 moveq.l D0, 0x00
000002F6 600C bra +0xE /* 00000304 */
label000002F8:
000002F8 486E FFB4 pea.l [A6 - 0x4C]
000002FC 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000300 1007 move.b D0, D7
00000302 584F addq.w A7, 4
label00000304:
00000304 4CEE 10E0 FFA0 movem.l D5,D6,D7,A4, [A6 - 0x60]
0000030A 4E5E unlink A6
0000030C 4E75 rts
export_981:
0000030E 4E56 FF7C link A6, -0x0084
00000312 48E7 0308 movem.l -[A7], D6,D7,A4
00000316 206E 0010 movea.l A0, [A6 + 0x10]
0000031A 43EE FFF0 lea.l A1, [A6 - 0x10]
0000031E 22D8 move.l [A1]+, [A0]+
00000320 22D8 move.l [A1]+, [A0]+
00000322 206E 000C movea.l A0, [A6 + 0xC]
00000326 43EE FFF8 lea.l A1, [A6 - 0x8]
0000032A 22D8 move.l [A1]+, [A0]+
0000032C 22D8 move.l [A1]+, [A0]+
0000032E 486E FFF8 pea.l [A6 - 0x8]
00000332 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00000336 2840 movea.l A4, D0
00000338 7E01 moveq.l D7, 0x01
0000033A 4246 clr.w D6
0000033C 486E FFD0 pea.l [A6 - 0x30]
00000340 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000344 486E FFD8 pea.l [A6 - 0x28]
00000348 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000034C 486E FFE0 pea.l [A6 - 0x20]
00000350 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000354 2D7C 6E75 6C6C FFE8 move.l [A6 - 0x18], 0x6E756C6C /* 'null' */
0000035C 7000 moveq.l D0, 0x00
0000035E 2D40 FFEC move.l [A6 - 0x14], D0
00000362 41EE FFE8 lea.l A0, [A6 - 0x18]
00000366 486E FF94 pea.l [A6 - 0x6C]
0000036A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000036E 4A80 tst.l D0
00000370 4FEF 0014 lea.l A7, [A7 + 0x14]
00000374 6700 0086 beq +0x88 /* 000003FC */
00000378 486E FFF0 pea.l [A6 - 0x10]
0000037C 486E FF7C pea.l [A6 - 0x84]
00000380 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00000384 508F addq.l A7, 8
00000386 41EE FF84 lea.l A0, [A6 - 0x7C]
0000038A 2F20 move.l -[A7], -[A0]
0000038C 2F20 move.l -[A7], -[A0]
0000038E 486E FFD0 pea.l [A6 - 0x30]
00000392 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000396 7000 moveq.l D0, 0x00
00000398 2F00 move.l -[A7], D0
0000039A 486E FFD0 pea.l [A6 - 0x30]
0000039E 486E FFD8 pea.l [A6 - 0x28]
000003A2 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
000003A6 41EE FFD8 lea.l A0, [A6 - 0x28]
000003AA 2D48 FF84 move.l [A6 - 0x7C], A0
000003AE 7000 moveq.l D0, 0x00
000003B0 2D40 FF88 move.l [A6 - 0x78], D0
000003B4 2D40 FF8C move.l [A6 - 0x74], D0
000003B8 41EE FF84 lea.l A0, [A6 - 0x7C]
000003BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000003C0 601C bra +0x1E /* 000003DE */
label000003C2:
000003C2 206E FF90 movea.l A0, [A6 - 0x70]
000003C6 2F08 move.l -[A7], A0
000003C8 2050 movea.l A0, [A0]
000003CA 2050 movea.l A0, [A0]
000003CC 2268 001C movea.l A1, [A0 + 0x1C]
000003D0 4E91 jsr [A1]
000003D2 7200 moveq.l D1, 0x00
000003D4 1200 move.b D1, D0
000003D6 4A81 tst.l D1
000003D8 584F addq.w A7, 4
000003DA 6602 bne +0x4 /* 000003DE */
000003DC 4207 clr.b D7
label000003DE:
000003DE 486E FF90 pea.l [A6 - 0x70]
000003E2 7000 moveq.l D0, 0x00
000003E4 2F00 move.l -[A7], D0
000003E6 486E FFE0 pea.l [A6 - 0x20]
000003EA 486E FF84 pea.l [A6 - 0x7C]
000003EE 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
000003F2 4A00 tst.b D0
000003F4 4FEF 0010 lea.l A7, [A7 + 0x10]
000003F8 66C8 bne -0x36 /* 000003C2 */
000003FA 6030 bra +0x32 /* 0000042C */
label000003FC:
000003FC 486E FFE0 pea.l [A6 - 0x20]
00000400 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000404 4207 clr.b D7
00000406 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000040A 3C00 move.w D6, D0
0000040C 0C46 F940 cmpi.w D6, 0xF940
00000410 584F addq.w A7, 4
00000412 6604 bne +0x6 /* 00000418 */
00000414 4246 clr.w D6
00000416 6014 bra +0x16 /* 0000042C */
label00000418:
00000418 41EE 0000 lea.l A0, [A6 + 0x0]
0000041C 2F20 move.l -[A7], -[A0]
0000041E 2F20 move.l -[A7], -[A0]
00000420 48C6 ext.l D6
00000422 2F06 move.l -[A7], D6
00000424 4EAD 267A jsr [A5 + 0x267A /* export_1227 */]
00000428 4FEF 000C lea.l A7, [A7 + 0xC]
label0000042C:
0000042C 486E FF94 pea.l [A6 - 0x6C]
00000430 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000434 7000 moveq.l D0, 0x00
00000436 1007 move.b D0, D7
00000438 2F00 move.l -[A7], D0
0000043A 486E FFE8 pea.l [A6 - 0x18]
0000043E 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000442 41EE FFF0 lea.l A0, [A6 - 0x10]
00000446 2F20 move.l -[A7], -[A0]
00000448 2F20 move.l -[A7], -[A0]
0000044A 486E FFC8 pea.l [A6 - 0x38]
0000044E 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000452 4FEF 000C lea.l A7, [A7 + 0xC]
00000456 41EE FFD0 lea.l A0, [A6 - 0x30]
0000045A 2F20 move.l -[A7], -[A0]
0000045C 2F20 move.l -[A7], -[A0]
0000045E 486E FFF8 pea.l [A6 - 0x8]
00000462 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00000466 486E FFE8 pea.l [A6 - 0x18]
0000046A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000046E 486E FFD8 pea.l [A6 - 0x28]
00000472 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000476 486E FFD0 pea.l [A6 - 0x30]
0000047A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000047E 2F0C move.l -[A7], A4
00000480 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
00000484 3D46 0014 move.w [A6 + 0x14], D6
00000488 4FEF 0028 lea.l A7, [A7 + 0x28]
0000048C 4CEE 10C0 FF70 movem.l D6,D7,A4, [A6 - 0x90]
00000492 4E5E unlink A6
00000494 205F movea.l A0, [A7]+
00000496 4FEF 000C lea.l A7, [A7 + 0xC]
0000049A 4ED0 jmp [A0]
export_982:
0000049C 4E56 FF94 link A6, -0x006C
000004A0 48E7 0018 movem.l -[A7], A3,A4
000004A4 286E 0008 movea.l A4, [A6 + 0x8]
000004A8 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000004B0 7000 moveq.l D0, 0x00
000004B2 2D40 FFFC move.l [A6 - 0x4], D0
000004B6 41EE FFF8 lea.l A0, [A6 - 0x8]
000004BA 486E FFBC pea.l [A6 - 0x44]
000004BE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000004C2 4A80 tst.l D0
000004C4 584F addq.w A7, 4
000004C6 6700 0108 beq +0x10A /* 000005D0 */
000004CA 4A2D FF3E tst.b [A5 - 0xC2]
000004CE 6700 00B4 beq +0xB6 /* 00000584 */
000004D2 266D FD9A movea.l A3, [A5 - 0x266]
000004D6 2053 movea.l A0, [A3]
000004D8 202D FF3A move.l D0, [A5 - 0xC6]
000004DC B0A8 0014 cmp.l D0, [A0 + 0x14]
000004E0 6600 00A2 bne +0xA4 /* 00000584 */
000004E4 2F0C move.l -[A7], A4
000004E6 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
000004EA 4A00 tst.b D0
000004EC 584F addq.w A7, 4
000004EE 6700 0094 beq +0x96 /* 00000584 */
000004F2 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000004F8 7000 moveq.l D0, 0x00
000004FA 2F00 move.l -[A7], D0
000004FC 2F0C move.l -[A7], A4
000004FE 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000502 588F addq.l A7, 4
00000504 2F00 move.l -[A7], D0
00000506 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000050A 508F addq.l A7, 8
0000050C 2F00 move.l -[A7], D0
0000050E 486E FF94 pea.l [A6 - 0x6C]
00000512 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
00000516 41EE FF94 lea.l A0, [A6 - 0x6C]
0000051A 43EE FFAC lea.l A1, [A6 - 0x54]
0000051E 22D8 move.l [A1]+, [A0]+
00000520 22D8 move.l [A1]+, [A0]+
00000522 41EE FFAC lea.l A0, [A6 - 0x54]
00000526 43EE FFA4 lea.l A1, [A6 - 0x5C]
0000052A 22D8 move.l [A1]+, [A0]+
0000052C 22D8 move.l [A1]+, [A0]+
0000052E 2D7C 6E75 6C6C FFB4 move.l [A6 - 0x4C], 0x6E756C6C /* 'null' */
00000536 7000 moveq.l D0, 0x00
00000538 2D40 FFB8 move.l [A6 - 0x48], D0
0000053C 41EE FFB4 lea.l A0, [A6 - 0x4C]
00000540 2F3C 616C 6C20 move.l -[A7], 0x616C6C20 /* 'all ' */
00000546 486E FFB4 pea.l [A6 - 0x4C]
0000054A 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
0000054E 7000 moveq.l D0, 0x00
00000550 2F00 move.l -[A7], D0
00000552 41EE FFBC lea.l A0, [A6 - 0x44]
00000556 2F20 move.l -[A7], -[A0]
00000558 2F20 move.l -[A7], -[A0]
0000055A 2F3C 696E 6478 move.l -[A7], 0x696E6478 /* 'indx' */
00000560 41EE FFAC lea.l A0, [A6 - 0x54]
00000564 2F20 move.l -[A7], -[A0]
00000566 2F20 move.l -[A7], -[A0]
00000568 2F3C 636F 626A move.l -[A7], 0x636F626A /* 'cobj' */
0000056E 486E FFF8 pea.l [A6 - 0x8]
00000572 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000576 486E FFB4 pea.l [A6 - 0x4C]
0000057A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000057E 4FEF 0038 lea.l A7, [A7 + 0x38]
00000582 6032 bra +0x34 /* 000005B6 */
label00000584:
00000584 7000 moveq.l D0, 0x00
00000586 102E 000F move.b D0, [A6 + 0xF]
0000058A 2F00 move.l -[A7], D0
0000058C 2F0C move.l -[A7], A4
0000058E 486E FF94 pea.l [A6 - 0x6C]
00000592 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
00000596 41EE FF94 lea.l A0, [A6 - 0x6C]
0000059A 43EE FF9C lea.l A1, [A6 - 0x64]
0000059E 22D8 move.l [A1]+, [A0]+
000005A0 22D8 move.l [A1]+, [A0]+
000005A2 41EE FF9C lea.l A0, [A6 - 0x64]
000005A6 43EE FFF8 lea.l A1, [A6 - 0x8]
000005AA 22D8 move.l [A1]+, [A0]+
000005AC 22D8 move.l [A1]+, [A0]+
000005AE 422D FF3E clr.b [A5 - 0xC2]
000005B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000005B6:
000005B6 41EE 0000 lea.l A0, [A6 + 0x0]
000005BA 2F20 move.l -[A7], -[A0]
000005BC 2F20 move.l -[A7], -[A0]
000005BE 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000005C2 486E FFF8 pea.l [A6 - 0x8]
000005C6 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000005CA 4FEF 000C lea.l A7, [A7 + 0xC]
000005CE 6012 bra +0x14 /* 000005E2 */
label000005D0:
000005D0 486E FFF8 pea.l [A6 - 0x8]
000005D4 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000005D8 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
000005DC 4A80 tst.l D0
000005DE 584F addq.w A7, 4
000005E0 660A bne +0xC /* 000005EC */
label000005E2:
000005E2 486E FFBC pea.l [A6 - 0x44]
000005E6 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000005EA 584F addq.w A7, 4
label000005EC:
000005EC 4CEE 1800 FF8C movem.l A3,A4, [A6 - 0x74]
000005F2 4E5E unlink A6
000005F4 4E75 rts